<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="generator" content="pandoc">
  <meta name="author" content="滨州学院">
  <title>实用软件工程</title>
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
  <link rel="stylesheet" href="reveal.js/css/reveal.css">
  <style type="text/css">
      code{white-space: pre-wrap;}
      span.smallcaps{font-variant: small-caps;}
      span.underline{text-decoration: underline;}
      div.column{display: inline-block; vertical-align: top; width: 50%;}
  </style>
  <link rel="stylesheet" href="reveal.js/css/theme/black.css" id="theme">
  <!-- Printing and PDF exports -->
  <script>
    var link = document.createElement( 'link' );
    link.rel = 'stylesheet';
    link.type = 'text/css';
    link.href = window.location.search.match( /print-pdf/gi ) ? 'reveal.js/css/print/pdf.css' : 'reveal.js/css/print/paper.css';
    document.getElementsByTagName( 'head' )[0].appendChild( link );
  </script>
  <!--[if lt IE 9]>
  <script src="reveal.js/lib/js/html5shiv.js"></script>
  <![endif]-->
</head>
<body>
  <div class="reveal">
    <div class="slides">

<section id="title-slide">
  <h1 class="title">实用软件工程</h1>
  <p class="subtitle">课程简介</p>
  <p class="author">滨州学院</p>
</section>

<section><section id="课程简介" class="title-slide slide level1"><h1>课程简介</h1></section><section id="课程内容" class="slide level2">
<h2>课程内容</h2>
<table>
<tbody>
<tr class="odd">
<td>CH</td>
<td style="text-align: left;">内容</td>
<td style="text-align: left;">学时</td>
</tr>
<tr class="even">
<td>1</td>
<td style="text-align: left;">软件工程概论</td>
<td style="text-align: left;">4</td>
</tr>
<tr class="odd">
<td>2</td>
<td style="text-align: left;">软件立项与合同</td>
<td style="text-align: left;">6</td>
</tr>
<tr class="even">
<td>3</td>
<td style="text-align: left;">需求分析</td>
<td style="text-align: left;">10</td>
</tr>
<tr class="odd">
<td>4</td>
<td style="text-align: left;">系统设计</td>
<td style="text-align: left;">10</td>
</tr>
</tbody>
</table>
</section><section class="slide level2">

<table>
<tbody>
<tr class="odd">
<td>CH</td>
<td style="text-align: left;">内容</td>
<td style="text-align: left;">学时</td>
</tr>
<tr class="even">
<td>5</td>
<td style="text-align: left;">软件实现及软件测试</td>
<td style="text-align: left;">6</td>
</tr>
<tr class="odd">
<td>6</td>
<td style="text-align: left;">软件发布、实施与维护</td>
<td style="text-align: left;">2</td>
</tr>
<tr class="even">
<td>7</td>
<td style="text-align: left;">软件配置管理</td>
<td style="text-align: left;">7</td>
</tr>
<tr class="odd">
<td>8</td>
<td style="text-align: left;">软件项目管理</td>
<td style="text-align: left;">3</td>
</tr>
</tbody>
</table>
</section><section id="项目案例" class="slide level2">
<h2>项目案例</h2>
<ul>
<li>薪水支付系统
<ul>
<li>取自ASD《敏捷软件开发：原则、模式与实践》， Robert C. Martin, 2003</li>
<li>代码量 3000+, 类 30+</li>
</ul></li>
<li>开发工具
<ul>
<li>Eclipse (Java, 重构)</li>
<li>JUnit (单元测试, 测试驱动开发)</li>
<li>Git (版本管理)</li>
</ul></li>
</ul>
</section><section id="考核方式" class="slide level2">
<h2>考核方式</h2>
<ul>
<li>书面考试</li>
<li>课程作业(项目案例, 团队+个人)</li>
<li>平时成绩</li>
</ul>
</section></section>
    </div>
  </div>

  <script src="reveal.js/lib/js/head.min.js"></script>
  <script src="reveal.js/js/reveal.js"></script>

  <script>

      // Full list of configuration options available at:
      // https://github.com/hakimel/reveal.js#configuration
      Reveal.initialize({
        // Push each slide change to the browser history
        history: true,

        // Optional reveal.js plugins
        dependencies: [
          { src: 'reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
          { src: 'reveal.js/plugin/zoom-js/zoom.js', async: true },
          { src: 'reveal.js/plugin/notes/notes.js', async: true }
        ]
      });
    </script>
    </body>
</html>
